<!--VUE在渲染页面的时候，会尽量复用可以复用的组件-->
<!--VUE在渲染页面的时候会先创建一个虚拟DOM（VDOM），在内存中创建  -- 出于性能考虑，会直接复用 ,可以为input指定一个key   ，VUE底层会对比这两个KEY 是否相同，不相同的话就会在重新渲染的时候重新创建一个INPUT-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<div id="app">
    <!--    <h2 v-if="type">{{logtype1}}</h2>-->
    <!--    <h2 v-else>{{logtype2}}</h2>-->

    <!--  <input v-if="type" type="text" placeholder=账号登录>-->
    <!--  <input v-else type="text" placeholder=邮箱登录>-->

    <!--  <button @click="change">切换登录</button>-->
    <span v-if="isuser">
        <label for="username">用户账号</label>
        <!--        label 可以将焦点聚焦到lable绑定的表单上-->
        <input type="text" id="username" placeholder="用户账号" key="username">
    </span>
    <span v-else>
        <label for="email">用户邮箱</label>
        <input type="text" id="email" placeholder="用户邮箱" key="email">
    </span>
    <button @click="isuser = !isuser">切换类型</button>
</div>

<script src="../js/vue.js"></script>
<script>
    const vue = new Vue({
        el:'#app',
        data:{
            // type:true,
            // logtype1:'账号登录',
            // logtype2:'邮箱登录',
            isuser :true

        },
        methods:{
            change(){
                // this.type = !this.type

            }
        }
    })
</script>

</body>
</html>